// This file contains material supporting section 3.7 of the textbook:
// "Object Oriented Software Engineering" and is issued under the open-source
// license found at www.lloseng.com 

package common;

/**
 * This interface implements the abstract method used to display
 * objects onto the client or server UIs.
 *
 * @author Dr Robert Lagani&egrave;re
 * @author Dr Timothy C. Lethbridge
 * @version July 2000
 */
public interface ChatIF 
{
  /**
   * Method that when overridden is used to display objects onto
   * the UI.
   * 
   * Calls returned from the server to the client are accepted by the main client frame.
   * The frame then calls it's own display method which in turn calls the display method of the currently active pane
   * in that frame.
   */
  public abstract void display(Object message);
}
